a{
    text-decoration: none;
}
p{
    margin:0;
    padding:0;
    display: inline-block;
}
select,input{
    border:none;
    outline:none;
}
/* top模块内的样式 */
.top{
    font-size:13px;
    color:#868686;
    line-height:30px;
}
.top .call{
    float:left;
    padding-left:20px;
    background: url(../images/icon-call.png) no-repeat center left;
}
.top .welcome{
    float:right;
}
.top .welcome a{
    color:#5bb8e8;
}
/* header模块内的样式 */
.header{
    line-height: 94px;
}
.header .logo{
    width:402px;
    height:74px;
    padding:9px 0;
    display: inline-block;
}
.header .logo img{
    width:100%;
    height:100%;
}
.header .search{
    width:326px;
    height:38px;
    position:absolute;
    top:29px;
    right:0;
}
/* nav模块内的样式 */
.nav .link{
    display: inline-block;
    font-size: 16px;
    padding-left: 30px;
    line-height: 36px;
    min-width:80px;
    text-align: center;
    color:#fff;
}
.nav .menu{
    width:130px;
    padding-right:30px;
    background-color: #1fa4f0;
    position: relative;
}
.nav a:hover{
    color:#d7f3ff;
}
.nav .menu .menu-list{
    background-color: #1fa4f0;
    width:100%;
    height: 423px;
    position: absolute;
    top:36px;
    left:0;
}
.nav .right{
    float:right;
}
/* banner模块内的样式 */
.banner-search{
    background-color: #fafafa;
}
.banner-help .caption,
.banner-search .caption{
    text-align: center;
    padding:15px 0 15px 0;
    height:22px;
}
.banner-help .caption .text,
.banner-search .caption .text{
    display: inline-block;
    height:22px;
    line-height:22px;
    color:#fec009;
    font-size: 16px;
    padding-left:28px;
    background: url(../images/icon-help.png) no-repeat 0 0;
}
.banner-search .form{
    height:150px;
    text-align: center;
}
.banner-search .form .line{
    padding-bottom:9px;   
}
.banner-search .form .line select{
    width:170px;
    height:26px;
    line-height:26px;
    padding:2px 0;
    font-size:12px;
    color:#666;
    border:1px solid #dcdddd;
}
.banner-search .submit{
    height:32px;
    text-align: center;
}
.banner-search .submit .button{
    color:#fff;
    font-size: 14px;
    height:32px;
    width:108px;
    border-radius: 3px;
    background-color: #febd09;
}
.banner-help{
    background-color: #fafafa;
}
.banner-help .caption .text{
    background-position: 0 -23px;
}
.banner-help .link{
    display: inline-block;
    color:#00b3ea;
    text-align: center;
    width:86px;
    height:26px;
    padding:0 0 8px 26px;
}
/* content模块内的样式 */
.content-close,
.content-news{
    border:1px solid #f4f6fa;
}
.content-close .caption,
.content-news .caption{
    height:38px;
    line-height:38px;
    text-indent: 20px;
    background-color: #f4f6fa;
    color:#fec009;
    font-size:15px;
}
.content-close .more,
.content-news .more{
    float:right;
    padding-right:22px;
    font-size: 12px;
    color:#868686;
}
.content-close .list,
.content-news .list{
    padding:15px 20px 13px 35px;
    line-height:29px;
    background: url(../images/list-yellow.jpg) no-repeat 18px 22px;
}
.content-close .list .link,
.content-news .list .link{
    display: block;
    font-size:12px;
    color:#969696;
    height: 29px;
}
.content-close .caption{
    color:#4ab4ed;
}
.content-close .list{
    background-image: url(../images/list-blue.jpg) ;
}
.content-tab{
    background: none;
}
.content-tab .caption{
    height: 34px;
    line-height: 34px;
    background-color: #f5f6fa;
}
.content-tab .caption .item{
    display: inline-block;
    color:#00b3ea;
    font-size: 14px;
    width:112px;
    height: 34px;
    text-align: center;
}
.content-tab .caption .item-focus{
    background-color: #60bff2;
    color:#fff;
}
.content-tab .block{
    border:1px solid #f4f6fa;
    height: 452px;
}
.content-tab .hospital-header{
    height:26px;
    line-height:26px;
    border-bottom:1px solid #f4f6fa;
    padding:8px;
}
.content-tab .hospital-header-item{
    display: inline-block;
    padding:0 10px;
    font-size: 12px;
    color:#4c4948;
}
.content-tab .hospital .hospital-header .item-focus{
    background-color: #60bff2;
    color: #fff;
}
.content-tab .hospital-content{
    padding:16px 12px;
}
.content-tab .content-more{
    display: block;
    text-align: center;
    font-size: 14px;
    color:#5084c4;
}
.content-tab .hospital-content .hospital-list .item{
    width:216px;
    height: 102px;
    padding:0 20px 10px 120px; 
    float:left;
    font-size: 12px;
    position: relative;
}
.content-tab .hospital-content .item img{
    width:110px;
    height: 98px;
    position: absolute;
    left: 0;
    top: 0;
}
.content-tab .item .name{
    color:#036eb7;
    font-size: 14px;
    line-height:21px; 
    padding-top:13px;   
}
.content-tab .item .name .level{
    float:right;
    color：#979797;
    font-size:12px;
}
.content-tab .item .phone,
.content-tab .item .address{
    padding-bottom:4px;
    line-height:18px;
    color:#666;
}
.content-tab .content-list-text .item{
    display: block;
    width:351px;
    height: 27px;
    font-size: 12px;
    color:#979797;
    border-bottom:1px dashed #dcdddd;
    float: left;
    padding-top: 8px;
}
.content-tab .content-list-text .item:nth-child(2n){
    padding-left:13px;
    }
.content-tab .content-list-text .level{
    float:right;
}
.content-tab .content-more{
    display: block;
    font-size: 14px;
    line-height: 55px;
    color:#5084c4;
    text-align: center;
    height:55px;
}
